package com.zmj.sy.mom.srv.aps.bean.vo.apsorder;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

@Getter
@Setter
public class ApsOrderPreListResVo {

    private Integer id;

    @ApiModelProperty("订单编号")
    private String orderCode;

    @ApiModelProperty("施工号")
    private String constructNo;

    @ApiModelProperty("客户编号")
    private String customerCode;

    @ApiModelProperty("客户名称")
    private String customerName;

    @ApiModelProperty("订单日期")
    private LocalDateTime orderDateTime;

    @ApiModelProperty("交付日期")
    private LocalDateTime deliveryDateTime;

    @ApiModelProperty("完工日期")
    private LocalDateTime finishDateTime;

    @ApiModelProperty("产品编码")
    private String materCode;

    @ApiModelProperty("产品名称")
    private String materName;

    @ApiModelProperty("订单数量")
    private Integer orderQty;

    @ApiModelProperty("完工数量")
    private Integer finishQty;

    @ApiModelProperty("订单类型")
    private Integer orderType;

    @ApiModelProperty("订单状态 1.已同步 2.拆单中 3.待排产")
    private Integer orderStatus;

    @ApiModelProperty("计划开始时间")
    private LocalDateTime planStartDateTime;

    @ApiModelProperty("计划结束时间")
    private LocalDateTime planEndDateTime;

    @ApiModelProperty("分包号")
    private String seq;

    @ApiModelProperty("顺序排产的排序")
    private Integer orderSeq;
}
